recent economic developments - Alemán Inglés Diccionario